🔗 C’est quoi une jointure ?
Les jointures permettent de combiner des données de plusieurs tables en une seule requête. Très utile quand on travaille avec des bases de données relationnelles.
✅ INNER JOIN
Renvoie les lignes qui ont des correspondances dans les deux tables.
SELECT * FROM clients JOIN commandes ON clients.id = commandes.client_id;
↩️ LEFT JOIN
Renvoie toutes les lignes de la table de gauche même s’il n’y a pas de correspondance dans la table de droite.
SELECT * FROM clients LEFT JOIN commandes ON clients.id = commandes.client_id;
➡️ RIGHT JOIN
Renvoie toutes les lignes de la table de droite même s’il n’y a pas de correspondance dans la table de gauche.
SELECT * FROM commandes RIGHT JOIN clients ON clients.id = commandes.client_id;